/*
 * *
 *  * Created with IntelliJ RustRover.
 *  * Description:
 *  * Copyright Author: ZhenYi
 *  * DateTime: 2024/2/15 下午4:31
 *
 */
use salvo::Router;
mod get_user_nums;
mod get_user_list;
mod update_user_info;

/// 用户路由
/// user/nums 获取用户数量
/// user/list 获取用户列表
/// user/update 更新用户信息
/// user/delete 删除用户 todo
/// user/import 添加用户 todo
/// user/export 导出用户 todo
/// user/find 查找用户 todo
pub(crate) fn user_route() -> Router {
    Router::with_path("user")
        .push(
            Router::new()
                .path("nums")
                .post(get_user_nums::get_user_nums)
        )
        .push(
            Router::new()
                .path("list")
                .post(get_user_list::get_user_list)
        )
        .push(
            Router::new()
                .path("update")
                .post(update_user_info::update_user_info)
        )
}